store (great quantity - English Synonyms Dictionary